Skip to content

feat: add 'next' quiet wake mode — print oldest queued item only - #73

Merged
jampick merged 1 commit into
mainfrom
feature/quiet-wake-next-item
Apr 5, 2026
Merged

feat: add 'next' quiet wake mode — print oldest queued item only#73
jampick merged 1 commit into
mainfrom
feature/quiet-wake-next-item

Conversation

@jampick

@jampick jampick commented Apr 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a third quiet wake mode option: "Print next item only (oldest queued)"
  • When selected, only the oldest item in the queue is printed when quiet hours end; remaining items stay queued for subsequent poll cycles
  • Default remains "Print only the latest item per source" (no breaking change)
  • Updated CLI, web UI dropdown, and server validation

Test plan

  • All 226 existing tests pass
  • Ruff lint clean
  • Verify "Print next item only" option appears in web UI dropdown
  • Verify queue drains one item at a time across poll cycles

Fixes #71

🤖 Generated with Claude Code

Adds a third option for quiet_wake_mode: "next" prints only the oldest
item in the queue when quiet hours end, leaving remaining items for
subsequent poll cycles. Default remains "latest" (no breaking change).

Fixes #71

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jampick
jampick merged commit 0d45d4a into main Apr 5, 2026
1 check passed
@jampick
jampick deleted the feature/quiet-wake-next-item branch April 5, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add 'print next item only' option when quiet hours end

1 participant